package com.spic.business.datamanagement.violation.domain;

import java.math.BigDecimal;
import java.util.Date;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 违章行为录入对象 violation_action_input_dirty
 *
 * @author ruoyi
 * @date 2022-11-26
 */
public class ViolationActionInputDirty {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 部门ID(部门权限过滤字段)
     */
    private Long deptId;

    /**
     * 违章类型
     */
    private String illegalType;

    /**
     * 违章分级
     */
    private String illegalGrade;

    /**
     * 违章分类
     */
    private String illegalClassify;

    /**
     * 检查部门
     */
    private Long checkDept;

    /**
     * 违章地点
     */
    private String illegalArea;

    /**
     * 违章时间
     */
    private Date illegalTime;

    /**
     * 违章部门
     */
    private Long illegalDept;

    /**
     * 违章人员
     */
    private String illegalMan;

    /**
     * 检查时间
     */
    private Date checkTime;

    /**
     * 处罚依据
     */
    private String punishJustify;

    /**
     * 下达部门
     */
    private String deliverDept;

    /**
     * 处罚金额
     */
    private BigDecimal punishAmount;

    /**
     * 违章描述
     */
    private String illegalDesc;

    /**
     * 违章图片
     */
    private String illegalImages;

    private String illegalImagesMark;

    private String complainContent;

    /**
     * 是否申诉
     */
    private String isComplain;

    /**
     * 整改描述
     */
    private String rectifyDesc;

    /**
     * 扣除分数
     */
    private Long deduction;

    private String department;

    private Date reciifyTime;

    private String reciifyImages;

    private String fileUrl;

    private String instanceId;

    private String dirtyReason;

    private String createBy;

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    private Date createTime;
    private String updateBy;
    private Date updateTime;

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setIllegalType(String illegalType) {
        this.illegalType = illegalType;
    }

    public String getIllegalType() {
        return illegalType;
    }

    public void setIllegalGrade(String illegalGrade) {
        this.illegalGrade = illegalGrade;
    }

    public String getIllegalGrade() {
        return illegalGrade;
    }

    public void setIllegalClassify(String illegalClassify) {
        this.illegalClassify = illegalClassify;
    }

    public String getIllegalClassify() {
        return illegalClassify;
    }

    public void setCheckDept(Long checkDept) {
        this.checkDept = checkDept;
    }

    public Long getCheckDept() {
        return checkDept;
    }

    public void setIllegalArea(String illegalArea) {
        this.illegalArea = illegalArea;
    }

    public String getIllegalArea() {
        return illegalArea;
    }

    public void setIllegalTime(Date illegalTime) {
        this.illegalTime = illegalTime;
    }

    public Date getIllegalTime() {
        return illegalTime;
    }

    public void setIllegalDept(Long illegalDept) {
        this.illegalDept = illegalDept;
    }

    public Long getIllegalDept() {
        return illegalDept;
    }

    public void setIllegalMan(String illegalMan) {
        this.illegalMan = illegalMan;
    }

    public String getIllegalMan() {
        return illegalMan;
    }

    public void setCheckTime(Date checkTime) {
        this.checkTime = checkTime;
    }

    public Date getCheckTime() {
        return checkTime;
    }

    public void setPunishJustify(String punishJustify) {
        this.punishJustify = punishJustify;
    }

    public String getPunishJustify() {
        return punishJustify;
    }

    public void setDeliverDept(String deliverDept) {
        this.deliverDept = deliverDept;
    }

    public String getDeliverDept() {
        return deliverDept;
    }

    public void setPunishAmount(BigDecimal punishAmount) {
        this.punishAmount = punishAmount;
    }

    public BigDecimal getPunishAmount() {
        return punishAmount;
    }

    public void setIllegalDesc(String illegalDesc) {
        this.illegalDesc = illegalDesc;
    }

    public String getIllegalDesc() {
        return illegalDesc;
    }

    public void setIllegalImages(String illegalImages) {
        this.illegalImages = illegalImages;
    }

    public String getIllegalImages() {
        return illegalImages;
    }

    public void setIllegalImagesMark(String illegalImagesMark) {
        this.illegalImagesMark = illegalImagesMark;
    }

    public String getIllegalImagesMark() {
        return illegalImagesMark;
    }

    public void setComplainContent(String complainContent) {
        this.complainContent = complainContent;
    }

    public String getComplainContent() {
        return complainContent;
    }

    public void setIsComplain(String isComplain) {
        this.isComplain = isComplain;
    }

    public String getIsComplain() {
        return isComplain;
    }

    public void setRectifyDesc(String rectifyDesc) {
        this.rectifyDesc = rectifyDesc;
    }

    public String getRectifyDesc() {
        return rectifyDesc;
    }

    public void setDeduction(Long deduction) {
        this.deduction = deduction;
    }

    public Long getDeduction() {
        return deduction;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

    public String getDepartment() {
        return department;
    }

    public void setReciifyTime(Date reciifyTime) {
        this.reciifyTime = reciifyTime;
    }

    public Date getReciifyTime() {
        return reciifyTime;
    }

    public void setReciifyImages(String reciifyImages) {
        this.reciifyImages = reciifyImages;
    }

    public String getReciifyImages() {
        return reciifyImages;
    }

    public void setFileUrl(String fileUrl) {
        this.fileUrl = fileUrl;
    }

    public String getFileUrl() {
        return fileUrl;
    }

    public void setInstanceId(String instanceId) {
        this.instanceId = instanceId;
    }

    public String getInstanceId() {
        return instanceId;
    }

    public void setDirtyReason(String dirtyReason) {
        this.dirtyReason = dirtyReason;
    }

    public String getDirtyReason() {
        return dirtyReason;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("deptId", getDeptId())
                .append("illegalType", getIllegalType())
                .append("illegalGrade", getIllegalGrade())
                .append("illegalClassify", getIllegalClassify())
                .append("checkDept", getCheckDept())
                .append("illegalArea", getIllegalArea())
                .append("illegalTime", getIllegalTime())
                .append("illegalDept", getIllegalDept())
                .append("illegalMan", getIllegalMan())
                .append("checkTime", getCheckTime())
                .append("punishJustify", getPunishJustify())
                .append("deliverDept", getDeliverDept())
                .append("punishAmount", getPunishAmount())
                .append("illegalDesc", getIllegalDesc())
                .append("illegalImages", getIllegalImages())
                .append("illegalImagesMark", getIllegalImagesMark())
                .append("complainContent", getComplainContent())
                .append("isComplain", getIsComplain())
                .append("rectifyDesc", getRectifyDesc())
                .append("deduction", getDeduction())
                .append("department", getDepartment())
                .append("reciifyTime", getReciifyTime())
                .append("reciifyImages", getReciifyImages())
                .append("fileUrl", getFileUrl())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("instanceId", getInstanceId())
                .append("dirtyReason", getDirtyReason())
                .toString();
    }
}
